Optimizing RDF Stores by Coupling General-purpose Graphics Processing Units and Central Processing Units

نویسنده

  • Bassem Makni
چکیده

From our experience in using RDF stores as a backend for social media streams, we pinpoint three shortcomings of current RDF stores in terms of aggregation speed, constraints checking and largescale reasoning. Parallel algorithms are being proposed to scale reasoning on RDF graphs. However the current efforts focus on the closure computation using High Performance Computing (HPC) and require prematerialization of the entailed triples before loading the generated graph into RDF stores, thus not suitable for continuously changing graphs. We propose a hybrid approach using General-purpose Graphics Processing Units (GPGPU) and Central Processing Units (CPU) in order to optimize three aspects of RDF stores: aggregation, constraints checking, and dynamic materialization.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Hybrid Data Transfer Optimization Technique for GPGPU

Graphical Processing Units (GPU) can provide tremendous computing power. Current NVidia and ATI hardware display a peak performance of hundreds of gigaflops. However, because of the data transfer speed between CPU and GPU is limited, those devices are difficult to use to accelerate numerical applications. In this paper we propose a software hybrid technique for automatically optimizing data tra...

متن کامل

Investigating the Effects of Hardware Parameters on Power Consumptions in SPMV Algorithms on Graphics Processing Units (GPUs)

Although Sparse matrix-vector multiplication (SPMVs) algorithms are simple, they include important parts of Linear Algebra algorithms in Mathematics and Physics areas. As these algorithms can be run in parallel, Graphics Processing Units (GPUs) has been considered as one of the best candidates to run these algorithms. In the recent years, power consumption has been considered as one of the metr...

متن کامل

Realtime Unsupervised Texture Segmentation Using Graphics Hardware

General purpose computation on graphics processing units (GPGPU) has opened up a host of possibilities for high performance computing on commodity hardware. We show how an interesting texture segmentation algorithm can achieve 35x50x speedups on the GPU. We also show that portions of the algorithm can even approach a 300x speedup. We also demonstrate that portions of the algorithm that form bot...

متن کامل

Literature Review: High-Performance Computing By Advanced Stream Processing Using Graphics Hardware

Recent advance of the technologies incorporated in graphics hardware has enabled general-purpose computations on graphics hardware, which can further be used for high-performance computation in low cost. In addition, the graphical processing units (GPUs) on graphics hardware demonstrates a performance/cost ratio superior to central processing units (CPUs) with computations of high arithmetic in...

متن کامل

An Efficient Block Cipher Implementation on Many-Core Graphics Processing Units

This paper presents a study on a high-performance design for a block cipher algorithm implemented on modern many-core graphics processing units (GPUs). The recent emergence of VLSI technology makes it feasible to fabricate multiple processing cores on a single chip and enables general-purpose computation on a GPU (GPGPU). The GPU strategy offers significant performance improvements for all-purp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013